import request from '@/utils/request'
// 注册接口
// username, password, repassword
 interface Ireg{ //接口规则
  username:string, //用户名
  password:string,//密码
  repassword:string//确认密码
}
// 接口方法
export const toRegUser=(data:Ireg)=>{
  return request.post("/api/reg",data)
}
// 登录接口
// username 和password
export const toLoginApi=(data:any)=>{
  return request.post("/api/login",data)
}


// 获取用户基本信息
export const userGetInfoService = () => request.get('/my/userinfo')


// 更新用户基本信息
export const userUpdateInfoService = ({ id, nickname, email }) =>
  request.put('/my/userinfo', { id, nickname, email })


// 更新用户头像
// avatar 图片的流文件
export const userUpdateAvatarService = (avatar:any) =>
  request.patch('/my/update/avatar', { avatar })

// 更新用户密码
// 重置密码接口
// 更新用户密码
// old_pwd 旧密码
// new_pwd 新密码
// re_pwd 确认密码
export const userUpdatePasswordService = ({ old_pwd, new_pwd, re_pwd }) =>
  request.patch('/my/updatepwd', { old_pwd, new_pwd, re_pwd })

